import request from '@/utils/request'
// import { getToken } from '@/utils/storage'

// 获取文章列表接口封装完成
export const getArticles = (obj) => {
  //   const token = getToken()
  return request.get('/interview/query', {
    params: {
      // 当前页 -> 做分页
      current: obj.current || 1,
      //   每页条数 -> 做分页
      pageSize: obj.pageSize || 10,
      //   排序字段 -> 推荐（weight_desc） & 最新（不传参）
      sorter: obj.sorter
    }
    // hesders请求头，配置token
    // headers: {
    //   Authorization: `Bearer ${token}`
    // }
  })
}

// 获取文章接口封装完成
export const getArticle = (obj) => {
  //   const token = getToken()
  return request.get('/interview/show', {
    params: {
      id: obj.id
    }
    // hesders请求头，配置token
    // headers: {
    //   Authorization: `Bearer ${token}`
    // }
  })
}

// 喜欢收藏
export const changeArticles = (obj) => {
  // 进行注册请求
  // 注意：这里必须return，将请求的promise对象返回，将来才能那啥await拿结果
  return request.post('/interview/opt', obj)
}

// export const changeArticles = (obj) => {
//   //   const token = getToken()
//   return request.post('/interview/opt', {
//     params: {
//       id: obj.id,
//       optType: obj.optType
//     }
//     // hesders请求头，配置token
//     // headers: {
//     //   Authorization: `Bearer ${token}`
//     // }
//   })
// }

// 喜欢页
export const getArticlesLike = (obj) => {
  //   const token = getToken()
  return request.get('/interview/opt/list', {
    params: {
      page: obj.page, // 当前页
      pageSize: 5, // 可选
      optType: 1 // 表示喜欢
    }
    // hesders请求头，配置token
    // headers: {
    //   Authorization: `Bearer ${token}`
    // }
  })
}

// 收藏页
export const getArticlesCollect = (obj) => {
  //   const token = getToken()
  return request.get('/interview/opt/list', {
    params: {
      page: obj.page, // 当前页
      pageSize: 5, // 可选
      optType: 2 // 表示喜欢
    }
    // hesders请求头，配置token
    // headers: {
    //   Authorization: `Bearer ${token}`
    // }
  })
}
